From 9c171cc38822fbbe450e0a6e87e73232a054d73f Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Wed, 29 Oct 2008 13:09:37 +0000 Subject: [PATCH] x86: Fix relinquish_memory() for PGT_partial pages. Original patch by Jan Beulich. Signed-off-by: Keir Fraser --- xen/arch/x86/domain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c index 90cb433b36..360c0110ce 100644 --- a/xen/arch/x86/domain.c +++ b/xen/arch/x86/domain.c @@ -1688,6 +1688,8 @@ static int relinquish_memory( { if ( free_page_type(page, x, 0) != 0 ) BUG(); + if ( x & PGT_partial ) + page->u.inuse.type_info--; break; } } -- 2.30.2